"""
在requests第三方包中, 提供了一个方法可以迭代的获取大型数据
"""
import requests

# stream: 字节流, 当使用字节流返回的对象是一种可以被迭代的对象
response = requests.get('http://www.baidu.com', stream=True)

with open('index.html', 'wb') as f:
    # 一次请求返回100个字节数据
    for chunk in response.iter_content(100):  # 一次性最大可以下载100个字节数据
        f.write(chunk)
